Análisis de Condiciones de Fallo - Sprint 1

Universidad de Sevilla
Escuela Técnica Superior de Ingeniería Informática
Grado en Ingeniería Informática – Ingeniería del Software
Curso: 2024 – 2025
Fecha: 10/03/2025
Versión: v1.1
Grupo de prácticas: G1
Nombre del grupo de prácticas: ISPP - Grupo 1 - Holos
- María del Mar Ávila Maqueda
- Joaquín González Ganfornina
- Nerea Jiménez Adorna
- Juan del Junco Obregón
- Miguel Ángel Gómez Vela
- Juan Antonio Moreno Moguel
- María del Carmen Barrera Garrancho
- Daniel Guedes Preciados
- Julia Virginia Ángeles Burgos
- Javier Muñoz Romero
- Juan Núñez Sánchez
- Nicolás Pérez Gómez
- Francisco Pérez Lázaro
- Celia Aguilera Camino
- Gabriel María Vacaro Goytía
- Ignacio Warleta Murcia
- José María Portela Huerta
Responsables:
| Miembro | Responsabilidad |
|---|---|
| María del Mar Ávila | Redactora |
| José María Portela | Revisor |
Repositorio: GitHub - Holos-INC
Índice de Contenidos
1. Control de Versiones
| Fecha | Versión | Descripción | Autor |
|---|---|---|---|
| 10/03/2025 | v1.0 | Creación de documento | María del Mar Ávila |
| 10/03/2025 | v1.1 | Actualizada tabla de documentación | María del Mar Ávila |
2. Documentación
| Estado | Documento | Descripción |
|---|---|---|
| ✔️ | KBreport.md | Contribuciones a la base de conocimiento. Debe incluir: enlace a la base común de conocimiento, contenido añadido por el grupo, feedback recibido y anotaciones sobre el feedback general, y acciones de consolidación realizadas. Si no hay, especificar "No consolidation actions have been carried out". |
| ✔️ | pilotUsers.md | Reporte de usuarios piloto: lista de UP, plan de comunicación y gestión, gestión del feedback, etc. |
| ✔️ | performanceEvaluation.md | Evaluación del desempeño individual siguiendo la plantilla en EV. |
| ✔️ | timeEffortReport.md | Reporte del tiempo-esfuerzo de cada miembro del grupo, incluyendo gráficos. |
| ✔️ | AIusage.md | Reporte del uso de la IA. |
| ✔️ | CommitmentAgreement.md | Acuerdo de compromiso con versión, estado, etc. |
| ✔️ | pilotUsersCommitmentAgreement.md | Acuerdo de compromiso de los UP. |
| ✔️ | pilotUsersPerformanceEvaluation.md | Evaluación de los UP. Debe valorar y puntuar a los estudiantes de ISPP que hacen de usuarios piloto. |
| ✔️ | revision.md | Revisión de la implementación. Debe incluir un mapeo explícito de los casos de uso a interacciones en el software, datos necesarios para la revisión (usuarios, credenciales, ejemplos de datasets), requisitos potenciales, enlace a la demo en MP4 y otros documentos relevantes. |
3. Portada de Documentos
| Requisito | Estado |
|---|---|
| Número del grupo | ✔️ |
| Nombre del grupo | ✔️ |
| Nombre de la entrega (Sprint 1) | ✔️ |
| Título descriptivo | ✔️ |
| Nombre y apellidos de los miembros con su contribución | ✔️ |
4. Software
No puede ocurrir lo siguiente:
- Una interacción válida con el sistema genera un error HTTP percibido por el usuario.
- Una interacción válida provoca un pánico (crash).
- Una interacción válida no tiene el comportamiento esperado.
- No se detecta el envío de formularios con datos erróneos o faltantes en campos obligatorios.
- Un usuario puede listar, editar o eliminar datos de otro usuario cuando solo el administrador debería gestionarlos.
5. Entrega
Formato de entrega:
- Tag apropiado para versiones de código y documentación (ejemplo: 0.1 para #DP, 1.0 para #S1, etc.).
- GitHub release con el tag anterior, incluyendo un ZIP con el contenido del repositorio.
- Incluir el enlace al repositorio de GitHub.
- Carpetas diferentes por cada entregable.
- Incluir presentación (
presentation.pdf). - Los documentos de la sección "Documentación" deben estar en la carpeta
docs. - Incluir en la carpeta
docsel enlace al Docusaurus.
Supone un fallo en la entrega:
- El sistema no está desplegado o no está disponible hasta julio.
- Modificar o actualizar el despliegue después de la fecha límite de entrega.
6. Presentación
No puede ocurrir lo siguiente:
- La presentación dura más de lo exigido.
- La presentación termina antes del último minuto.
- La presentación expuesta es diferente a la entregada.
- Hay texto en las diapositivas que no se ve.
- Se omiten puntos esperados en la presentación según lo discutido en clases previas.
- No se reacciona al feedback de clase sin justificación explícita.
- IMPORTANTE: Mencionar la sugerencia de Pablo sobre la IA en la última clase y explicar si se implementará o no y por qué.
7. Por Hacer
Documentación:
- Modificar los documentos con ✔️ para que tengan el nombre esperado y actualizar el contenido del documento de IA.
- Crear los documentos con ❌ que no existen o no están en el Docusaurus.
- Corregir las portadas de los documentos para cumplir los requisitos.
- Organizar la documentación en dos carpetas:
DP(entregable anterior) yS1(entregable actual), dentro dedocs. - Incluir la presentación cuando esté lista.
Software:
- Comprobar que no ocurren errores de software mencionados en la sección correspondiente.
Presentación:
- Asegurar que se cumplen todos los requisitos, especialmente el punto 6 del feedback.
Entrega:
- Crear el tag apropiado para versiones de código y documentación.
- Hacer la GitHub release con el tag anterior, incluyendo un ZIP del repositorio.
- Incluir el enlace del repositorio de GitHub.
- Incluir en la carpeta
docsel enlace al Docusaurus. - Garantizar un despliegue funcional y mantenible.